package com.req;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;
import java.util.Date;

@Data
public class VipManageReq {
    @ApiModelProperty("操作,add:增，del:删，update:改，query:查")
    private String handle;

    @ApiModelProperty("主键")
    private Long id;

    private String userId;
    /**
     * 起始时间，购买间
     */
    @ApiModelProperty("会员开始时间")
    private Date startDate;
    /**
     * 到期时间
     */
    @ApiModelProperty("会员到期时间")
    private Date endDate;

    /**
     * vip级别id
     */
    @ApiModelProperty("vip级别")
    private String levelId;
    /**
     *可下载数量，针对系统赠送会员有效，赠送会员限制下载量。当下载量为0 的时候会员失效
     */
    @ApiModelProperty("可下载数量 ")
    private Integer canDownNumber;
    /**
     * 是否有效 默认都是有效的， 当手动设置为无效的时候，无视到期时间，会员会失效。当时间到期的时候也设置为无效。
     */
    @ApiModelProperty("是否有效 ")
    private String isAvailable;

    @ApiModelProperty("修改Id")
    private String moId;
    @ApiModelProperty("修改改名")
    private String moName;
    /**
     * 消费卷的Id
     */
    private String voucherId;
    /**
     * vip类型，down下载类型， time:时间类型
     */
    private String vipType;
}
